Skip to main content
GET
[TLDs] List available TLDs

Authorizations

Authorization
string
header
required

Use Authorization: Bearer <token> header. Token can be a JWT token or an API key (format: sk-onetsolutions-...).

Query Parameters

category
enum<string>

Filter by category: 'generic', 'country', or 'new'. Example: ?category=generic

Available options:
country,
generic,
new
is_registration_available
boolean

Filter by registration availability. Example: ?is_registration_available=true

is_transfer_available
boolean

Filter by transfer availability. Example: ?is_transfer_available=true

page
integer

A page number within the paginated result set.

page_size
integer

Number of results to return per page.

Search in TLD name and display name. Example: ?search=com

tld
string

Filter by exact TLD extension (case-insensitive). Example: ?tld=com

tld_contains
string

Filter by TLD containing this string. Example: ?tld_contains=co

transfer_lock_available
boolean

Filter by transfer lock availability. Example: ?transfer_lock_available=true

whois_privacy_available
boolean

Filter by WHOIS privacy availability. Example: ?whois_privacy_available=true

Response

Successfully retrieved the list of available TLDs with pricing

count
integer
required
Example:

123

results
object[]
required
next
string<uri> | null
Example:

"http://api.example.org/accounts/?page=4"

previous
string<uri> | null
Example:

"http://api.example.org/accounts/?page=2"